package com.ms.qw.dto;

import java.math.BigDecimal;

/**
 * User: Matrix
 * Date: 19/01/13
 */
public class RepSignoCxPDTO extends ReporteItem{

    private Long id;
    private String entidad;
    private String acreedorRazonSocial;


    private Integer signo;
    private Integer signoNatural;
    private String sociedadNombre;
    private String agrupacionNombre;
    private String grupoEmpresarialNombre;
    private Integer cantidad1;
    private BigDecimal anno1;
    private Integer cantidad2;
    private BigDecimal anno2;
    private Integer cantidad3;
    private BigDecimal anno3;
    private Integer cantidad4;
    private BigDecimal anno4;
    private Integer cantidadGeneral;
    private BigDecimal totalGeneral;


    public BigDecimal getTotalGeneral() {
        return anno1.add(anno2).add(anno3).add(anno4);
    }

    public void setTotalGeneral(BigDecimal totalGeneral) {
        this.totalGeneral = totalGeneral;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getEntidad() {
        return entidad;
    }

    public void setEntidad(String entidad) {
        this.entidad = entidad;
    }

    public Integer getCantidad1() {
        return cantidad1;
    }

    public void setCantidad1(Integer cantidad1) {
        this.cantidad1 = cantidad1;
    }

    public BigDecimal getAnno1() {
        return anno1;
    }

    public void setAnno1(BigDecimal anno1) {
        this.anno1 = anno1;
    }

    public Integer getCantidad2() {
        return cantidad2;
    }

    public void setCantidad2(Integer cantidad2) {
        this.cantidad2 = cantidad2;
    }

    public BigDecimal getAnno2() {
        return anno2;
    }

    public void setAnno2(BigDecimal anno2) {
        this.anno2 = anno2;
    }

    public Integer getCantidad3() {
        return cantidad3;
    }

    public void setCantidad3(Integer cantidad3) {
        this.cantidad3 = cantidad3;
    }

    public BigDecimal getAnno3() {
        return anno3;
    }

    public void setAnno3(BigDecimal anno3) {
        this.anno3 = anno3;
    }

    public Integer getCantidad4() {
        return cantidad4;
    }

    public void setCantidad4(Integer cantidad4) {
        this.cantidad4 = cantidad4;
    }

    public BigDecimal getAnno4() {
        return anno4;
    }

    public void setAnno4(BigDecimal anno4) {
        this.anno4 = anno4;
    }

    public Integer getCantidadGeneral() {
        return cantidad1+cantidad2+cantidad3+cantidad4;
    }

    public void setCantidadGeneral(Integer cantidadGeneral) {
        this.cantidadGeneral = cantidadGeneral;
    }

    public String getSociedadNombre() {
        return sociedadNombre;
    }

    public void setSociedadNombre(String sociedadNombre) {
        this.sociedadNombre = sociedadNombre;
    }

    public Integer getSigno() {
        return signo;
    }

    public void setSigno(Integer signo) {
        this.signo = signo;
    }

    public Integer getSignoNatural() {
        return signoNatural;
    }

    public void setSignoNatural(Integer signoNatural) {
        this.signoNatural = signoNatural;
    }

    public String getAcreedorRazonSocial() {
        return acreedorRazonSocial;
    }

    public void setAcreedorRazonSocial(String acreedorRazonSocial) {
        this.acreedorRazonSocial = acreedorRazonSocial;
    }

    public String getGrupoEmpresarialNombre() {
        return grupoEmpresarialNombre;
    }

    public void setGrupoEmpresarialNombre(String grupoEmpresarialNombre) {
        this.grupoEmpresarialNombre = grupoEmpresarialNombre;
    }

    public String getAgrupacionNombre() {
        return agrupacionNombre;
    }

    public void setAgrupacionNombre(String agrupacionNombre) {
        this.agrupacionNombre = agrupacionNombre;
    }
}
